@charset "utf-8";
/* CSS Document */

/*css重置*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; list-style:none; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
address, caption, cite, code, dfn, em, var {font-style: normal;font-weight: normal}

a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;font-size:62.5%;}
body{font-family:Microsoft Yahei, Hiragino Sans GB,Arial,Helvetica,"微软雅黑","宋体",sans-serif;font-size:1.2rem;background-color:#efeff4;-webkit-touch-callout:none;-webkit-user-select:none; color:#333; }

/*common css*/
.fl{float:left;}
.fr{float:right;}
.nf{clear:both;}
.red{color:red;font-weight:bold;}
.red2{color:#e8382b;}
.hid{overflow:hidden;}
textarea{overflow:auto;resize:none}
.clearfix{*zoom:1}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0}
input,textarea{outline:none;}
.block{display: block;}
/*文字排版*/
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.f26 { font-size:26px; }
.f34 { font-size:34px; }
.fb { font-weight:700; }
.fn { font-weight:400; }
.t2 { text-indent:2em; }
.lh38{ line-height:38px}
.lh100 { line-height:100%; }
.lh150 { line-height:150%; }
.lh180 { line-height:180%; }
.lh200 { line-height:200%; }
/*字体*/
.SimSun { font-family:'SimSun'; }
.yahei {font-family:'Microsoft YaHei'; }
/*定位*/
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }
.pr { position:relative; }
.pa { position:absolute; }
/*长度高度*/
.w50 { width:50px; }
.w60 { width:60px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w220 { width:220px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w { width:100%; }
.h20 { height:20px; }
.h25 { height:25px; }
.h30 { height:30px; }
.h33{ height:33px}
.h38{ height:38px}
.h50 { height:50px; }
.h80 { height:80px; }
.h100 { height:100px; }
.h135{height:135px;}
.h200 { height:200px; }
.h { height:100%; }
/*边距*/
.ma { margin:0 auto;}
.m0 { margin:0px; }
.m5 { margin:5px; }
.m8 { margin:8px; }
.ml0{ margin-left:0}
.m10 { margin:10px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt6{ margin-top:6px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt80 { margin-top:80px; }
.mt90 { margin-top:90px; }
.mt100{ margin-top:100px}
.mt158{margin-top:158px;}
.mb2{margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb8 { margin-bottom:8px; }
.mb10 { margin-bottom:10px; }
.mb12 { margin-bottom:12px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:60px; }
.mtf1{margin-top:-1px;}
.ml2 { margin-left:2px; }
.ml3 { margin-left:3px; }
.ml5 { margin-left:5px; }
.ml8 { margin-left:8px; }
.ml10 { margin-left:10px; }
.ml13 { margin-left:13px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }
.ml80 { margin-left:80px; }
.ml70 { margin-left:70px; }
.ml100 { margin-left:100px; }
.ml135 { margin-left:135px; }
.ml300 { margin-left:300px; }
.ml400 { margin-left:400px; }
.mr0{ margin-right:0}
.mr5 { margin-right:5px; }
.mr8 { margin-right:8px; }
.mr10 { margin-right:10px; }
.mr12 { margin-right:12px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }
.mr50 { margin-right:50px; }
.mr100 { margin-right:100px; }
.mr200 { margin-right:200px; }
.mtf12{margin-top:-12px;}
.mtb3{margin-top:-3px;margin-bottom: 3px;}
.p5 { padding:5px; }
.p8 { padding:8px; }
.p10 { padding:10px; }
.p12 { padding:12px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt5 { padding-top:5px; }
.pt8 { padding-top:8px; }
.pt10 { padding-top:10px; }
.pt12 { padding-top:12px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt70 { padding-top:70px; }
.pt100 { padding-top:100px; }
.pb5 { padding-bottom:5px; }
.pb8 { padding-bottom:8px; }
.pb10 { padding-bottom:10px; }
.pb12 { padding-bottom:12px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pb60 { padding-bottom:60px; }
.pb100 { padding-bottom:100px; }
.pl0 { padding-left:0px;}
.pl1 { padding-left:1px;}
.pl5 { padding-left:5px; }
.pl8 { padding-left:8px; }
.pl10 { padding-left:10px; }
.pl12 { padding-left:12px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }
.pl100 { padding-left:100px; }
.pl120 { padding-left:120px; }
.pr5 { padding-right:5px; }
.pr8 { padding-right:8px; }
.pr10 { padding-right:10px; }
.pr12 { padding-right:12px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pr100 { padding-right:100px; }
.plr12{padding:0 12px;}
.pt0 {padding-top:0;}
.ptb8{padding:8px 0;}
.ptf2{padding-top:-2px;}
.ptb12a0{padding: 12px 0px 0px;}
.bgf{ background:#fff;}
.border{border:1px solid #eee;}
.outborder{border-top:1px solid #e2e2e3;border-bottom:1px solid #eee;}
.border_top{ border-top:1px solid #eee;}
.border_bottom{ border-bottom:1px solid #eee;}
.footborder{ border-bottom:1px solid #ddd;width:270px; margin:0 auto;}
#mainsection .bdnone{ border-bottom:0;}
.arc_bottom{ border-bottom:1px solid #eee;}
.arc_bottom:last-child{border-bottom:none;}
#mainsection canvas{background-color: #efefef; background-image:  url("../images/loading.gif");background-repeat: no-repeat;background-position: center center;background-size: 16px 16px; }
#mainsection .pic_height{ height:168px; overflow:hidden; z-index: 0}

.foot_wrap{ height:110px; background:#efeff4;}
.foot{ height:110px; padding:0 8px; color:#666;}
.foot .device{ padding:10px 0; font-size:1.3rem; text-align:center;}
.foot .device a{ display:inline-block; border-right:1px solid #b3b3b5; color:#666;padding-right:8px;}
.foot .device a:last-child{ border-right:none;}
.foot .tel{ line-height:36px; text-align:center; font-size:1.4rem;}
.foot .tel span{ display:inline-block; background:url(../images/footphone.png) no-repeat 5px center; background-size:27px auto; padding-left:29px;margin-left:-10px;}
.foot .copyRight{ line-height:15px; text-align:center; color:#b2b2b4;font-size: 1.2rem;}
.foot_margin_bottom{ padding-bottom:46px;}

.current1{ background:#f8f8f8;}
/*common block */
/*star*/
 .star_icon{background:url(../images/stars_icons.png) no-repeat; background-size:auto 40px; display:block; width:17px; height:17px; margin-right:2px;}
 .star1{ background-position:-42px -22px;}
 .star2{ background-position:-22px -22px}
.star3{ background-position:0 -22px}
.pd_num{font-size: 1.8rem;color: #f19149;vertical-align: top; line-height:42px; color:#e8392c;}

/*evaluation*/
.evaluation_title{ line-height:36px; font-size:1.4rem;}

.evaluation_title li{ display:inline-block; width:30%; margin-right:14px; box-sizing:border-box; padding-left:22px;}
.evaluation_title li:nth-of-type(3n){ margin-right:0;}
.evaluation_title li.hx_analyze{ background:url(../images/hx.png) no-repeat 0 center; background-size:18px auto;}
.evaluation_title li.hx_noData{ background:url(../images/hx_b.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;color:#999999;}
.evaluation_title li.zx_stander{ background:url(../images/zx.png) no-repeat 0 center; background-size:18px auto;}
.evaluation_title li.zx_noData{ background:url(../images/zx_b.png) no-repeat 0 center; background-size:18px auto;color:#999999;}
.evaluation_title li.sq_sever{ background:url(../images/sq.png) no-repeat 0 center; background-size:18px auto;}
.evaluation_title li.sq_noData{ background:url(../images/sq_b.png) no-repeat 0 center; background-size:18px auto;color:#999999;}
.evaluation_title li.wy_sever{ background:url(../images/wy.png) no-repeat 0 center; background-size:18px auto;}
.evaluation_title li.wy_noData{ background:url(../images/wy_b.png) no-repeat 0 center; background-size:18px auto; color:#999999;}
.evaluation_title li.sq_Supporting{ background:url(../images/sh.png) no-repeat 0 center; background-size:18px auto;}
.evaluation_title li.sh_noData{ background:url(../images/sh_b.png) no-repeat 0 center; background-size:18px auto;color:#999999;}
.evaluation_title li.sq_noData{ background:url(../images/sh_b.png) no-repeat 0 center; background-size:18px auto;color:#999999;}
.evaluation_title li.bad_factor{ background:url(../images/bl.png) no-repeat 0 center; background-size:18px auto;}
.evaluation_title li.bl_noData{ background:url(../images/bl_b.png) no-repeat 0 center; background-size:18px auto;color:#999999;}
.evaluation_title li.bad_noData{ background:url(../images/bl_b.png) no-repeat 0 center; background-size:18px auto;color:#999999;}
.evaluation_title li.hx_noData a ,.evaluation_title li.bl_noData a ,.evaluation_title li.zx_noData a ,.evaluation_title li.sq_noData a ,.evaluation_title li.wy_noData a ,.evaluation_title li.sh_noData a{color:#999999; display: block;}
/*return top*/
.return_top{ position:fixed; bottom:36px; right:12px; display:none; z-index:9999;text-align: center;}
.return_top_bg{ width:40px; height:40px; background:url(../images/return_top.png) no-repeat; background-size:40px auto;display: inline-block;}
.return_top_txt{ margin-top:5px; text-align:center;}
/* 遮罩*/
.black_bg{background:rgba(0, 0, 0, 0.6);position:fixed;left:0;top:0;width:100%;height:100%;z-index:200}



/*滚动条美化*/
.choice_item::-webkit-scrollbar{
    padding-left:1px;
    background-color:#fafafa;
    overflow:visible;
    width:6px;
}
.choice_item::-webkit-scrollbar-thumb{
    background-color:rgba(0, 0, 0, .1);
    background-clip:padding-box;
    border-left-width:2px;
    min-height:10px;
    box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1),inset 0 -1px 0 rgba(0, 0, 0, .07);
}
.choice_item::-webkit-scrollbar-thumb:vertical:hover{
    background-color:rgba(0, 0, 0, .2);
}
.choice_item::-webkit-scrollbar-thumb:vertical:active{
    background-color:rgba(0, 0, 0, .2);
}
.choice_item::-webkit-scrollbar-button{
    height:0;
    width:0;
}
.choice_item::-webkit-scrollbar-track{
    background-clip:padding-box;
    border:solid transparent;
    border-width:0 0 0 2px;
}
.choice_item::-webkit-scrollbar-corner{
    background:transparent;
}
.choice_item::-webkit-scrollbar-track-piece{
margin: 10px 0;
-webkit-border-radius: 0;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
}

.pd60{padding-bottom: 60px;}
.foot_padding_bottom {padding-bottom: 76px;}
.bottomfixed{position:absolute; bottom:0; left:0; z-index:999;}
.Gsearch{position: absolute;
    height: 100%;
    width: 100%;
    background-color: #fff;
    top: 0;
    left: 0;
    z-index: 11000;
    display: none;}
.Gsearch .white_bg{background-color: #fff}
.Gsearch .block{display: block;}
#his_content li{line-height: 35px;width:100%;border-bottom: 1px solid #eee; color:#999;text-indent: 15px;}
#his_content li a{color:#999;line-height:35px;width:100%;display: block;font-size:14px;}
#search_content li{border-bottom: 1px solid #eee;padding-top:4px;padding-bottom:2px;}
#search_content li a{display: block;overflow: hidden;}
#search_content li .sptitle{font-size:14px;color:#333;line-height: 20px;text-indent: 15px;}
#search_content li .spaddress{font-size:12px;color:#999;line-height: 15px;text-indent: 15px;height:15px;}
#searchShow.search_txt{line-height: 30px;}
 @media only screen and (min-width:321px){
        .Regionulpmsy{padding-top:12px;}
    }
.sharesdiv{height:150px;background-color:#efeff4;position: fixed;bottom: 0;left:0;z-index: 20001;width:100%;}
.topshare{width:100%;height:100px;background-color:#fff; text-align: center;}
.bottomcancle{width:100%;height:40px;margin-top:10px;background-color: #fff;}
.innerCancle{width:100%;height:40px;line-height: 40px;text-align: center;font-size:1.6rem;color:#999;}
.oneshare{position: relative;height:85px;margin: 0px 10px 0px 10px;width:60px;display: inline-block; background: url("../images/shareicon.png") no-repeat 0 center; background-size: 280px 54px;}
.sharename{position: absolute;bottom: 0;width:100%;display: block;text-align: center;color:#999;}
.pyq{background-position: 0 center;}
.wxfriend{background-position: -55px center;}
.qqzone{background-position: -111px center;}
.qqfriend{background-position: -166px center;}
.sinaweibo{background-position: -221px center;}

#compareBtn{  position:fixed; bottom:56px; right:12px; z-index: 9999; width:50px; height:50px; background:url(../images/compare.png) no-repeat; background-size:50px auto;}
#compareBtn a{display: block;width:50px;height:50px;position: relative;bottom: 0;left:0;}
#comparenum{color:#fff;text-align: center;background-color: #e8382b;min-width:18px;height:18px; border-radius: 9px; position: absolute;z-index: 10000;top:-5px;right:5px;font-size:1.2rem;line-height: 18px;font-family:"Arial";}
.u-flyer{display: block;width: 30px;height: 30px;border-radius: 15px;position: fixed;z-index: 9999;background-color: #e8382b;color:#fff;text-align: center;line-height: 25px;font-size:1.2rem;}